Big Huge Thesaurus

sensory nerve

noun